home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: Essential Home & Business / PC-SIG - Essential Home and Business Collection.iso / 08 / 7 / 0 / FEATURES.PRX < prev    next >
Text File  |  1987-06-19  |  20KB  |  542 lines

  1.      /*
  2.  
  3.  
  4.  
  5.                 Athena Digital Video BIOS (T) Version 3.01
  6.       Copyright (C) Athena Digital, 1986, 1987. All rights reserved.
  7.           2351 College Station Road, Suite 567, Athens, Ga 30605
  8.                                404/354-4522
  9.  
  10.  
  11.                     This feature file dated May 29,1987
  12.  
  13.  
  14.      *\
  15.  
  16.      /*
  17.  
  18.  
  19.                        *** Trademarks / Owners ***
  20.  
  21.                 Athena Digital Video BIOS / Athena Digital
  22.             Microsoft, MS-DOS, CodeView / Microsoft Corporation
  23.          IBM, BASICA / International Business Machines Corporation
  24.      Hercules, RamFont, FontMan, InColor / Hercules Computer Technology
  25.  
  26.  
  27.  
  28.  
  29.      *\
  30.  
  31.      /*
  32.                 *** What is Athena Digital Video BIOS ? ***
  33.  
  34.      Athena BIOS is a new software system designed to replace the 
  35.      original Video BASIC INPUT / OUTPUT SYSTEM (BIOS) in IBM PC 
  36.      compatible computers. There are many reasons for doing this. 
  37.      IBM's original Video BIOS was an excellent program in it's day. 
  38.      New video adapters and better versions of the old ones have 
  39.      strained the capabilities of the original BIOS, but it is still 
  40.      the only one available - and all of your application programs use 
  41.      it. Athena Digital created this new BIOS to help computer users 
  42.      and programmers get the most from today's AND tommorrow's video 
  43.      hardware.
  44.      *\
  45.  
  46.      /*
  47.                        *** Athena BIOS Versions ***
  48.  
  49.      This demo is an introduction to Athena's Video BIOS for MS-DOS 
  50.      computers and MS-DOS application software.  Two basic products 
  51.      will be discussed. The first is the Device Driver for use by non-
  52.      programmers on MS-DOS machines. The second is Athena Video BIOS 
  53.      Libraries for Programmers. Both products share the same program 
  54.      "core", but the Library BIOS can be integrated with your own 
  55.      application program, while Drivers are installed by the computer 
  56.      user to support any application program.
  57.  
  58.  
  59.      *\
  60.  
  61.      /*
  62.  
  63.  
  64.                      *** What is a Device Driver ? ***
  65.  
  66.      Device Drivers are control programs which automatically load and 
  67.      become active when your computer starts up. In this case, Athena 
  68.      BIOS automatically takes over from your existing Video BIOS to 
  69.      give you faster screen display, allow you to run Color Graphics 
  70.      programs on a Hercules Graphics Card, and numerous other features 
  71.      highlighted below.
  72.  
  73.  
  74.      *\
  75.  
  76.      /*
  77.                  *** What is a Programmer's Library ? ***
  78.  
  79.      Programmers have the option of creating every piece of a program 
  80.      they write or creating only the parts that make it unique and 
  81.      saleable. In most cases, low level support of special video 
  82.      adapters is something programmers would prefer not to do because 
  83.      it is not their specialty. Low level video support, on the other 
  84.      hand is Athena Digital's specialty. Now programmers have the 
  85.      option of allowing Athena Digital to handle the low level chores. 
  86.      Athena Libraries allow Color Graphics applications to run on 
  87.      Hercules Graphics Cards (among other things) just like the Device 
  88.      Driver does.
  89.      *\
  90.  
  91.      /*
  92.  
  93.                *** Businesses Universities Institutions ***
  94.  
  95.      Do all of your PC stations really need a Color Monitor ? Do you 
  96.      already have a number of Hercules Graphic PCs or Leading Edge 
  97.      computers ? Did you know you could run Color Graphics software 
  98.      for only 35.00 per station or less ?
  99.  
  100.      Athena Digital will provide sites such as yours with the BIOS in 
  101.      bulk packaging at a substantial discount. Contact us about 
  102.      details. Your bottom line will appreciate it.
  103.  
  104.      *\
  105.  
  106.      /*
  107.                   *** Accelerate Application Programs ***
  108.  
  109.      If you don't program - you still need the BIOS. The device driver 
  110.      BIOS gives you faster screen output and eliminates flicker while 
  111.      scrolling on modern Color Graphics Adapters. On Monochrome text 
  112.      or Hercules Adapters, it can give you a display output speed 
  113.      increase from 30 to 50%, not to mention running CGA programs on 
  114.      your Hercules - even if it uses the Mouse.
  115.  
  116.      Consider the cost of a Color Graphics Adapter and Display 
  117.      Monitor. If functionality and quality text are your object, then 
  118.      you may not NEED a color monitor and graphics card.
  119.      *\
  120.  
  121.      /*
  122.                     *** Especially for Programmers ***
  123.  
  124.      You don't have to wait for everybody to boot with Athena BIOS. 
  125.      You can have it now. If you are using this demo on a Hercules 
  126.      Graphics Card, you have already seen one thing it can do for you.
  127.  
  128.      This short demo was written entirely in QuickBASIC Version 2.00 
  129.      (except the logo in true Hercules mode) and linked with the 
  130.      Athena Library. Read on for a list of features and further 
  131.      information about obtaining the BIOS for inclusion in your own 
  132.      programs. Libraries are also available for "C" and the Macro 
  133.      Assembler with others on the way.
  134.      *\
  135.  
  136.      /*
  137.                 *** What About Existing Applications ? ***
  138.  
  139.  
  140.      The Library is provided as an MS-DOS object file and comes with a 
  141.      source file to get your application up and running in nothing 
  142.      flat.
  143.  
  144.      All that is necessary to convert existing program code to run 
  145.      with Athena is to call an initialization subroutine at the 
  146.      beginning and a detachment subroutine before exit.
  147.  
  148.  
  149.      *\
  150.  
  151.      /*
  152.         *** What QuickBASIC Functions Will Work With Hercules ? ***
  153.  
  154.      The BIOS QuickBASIC Library is compatible with BCOM or BRUN. ALL 
  155.      of QuickBASIC's standard text and graphics functions work with 
  156.      Athena BIOS, whether the display used is the Hercules adapter (in 
  157.      Emulation mode) the Color Graphics adapter or the EGA adapter. 
  158.  
  159.      The source code to this demo is provided with the BIOS as an 
  160.      example of use, an includable source file to get you up and 
  161.      running, as well as complete BIOS documentation.
  162.  
  163.  
  164.      *\
  165.  
  166.      /*
  167.  
  168.           *** What if a Device Driver is Already Installed ? ***
  169.  
  170.      The Libraries have a means by which to inhibit a resident Athena 
  171.      Device Driver. This would be desirable if the Library BIOS is a 
  172.      later version. If the resident Driver is a later version, the 
  173.      Library will use it.
  174.  
  175.      The decision is carried out automatically and ensures that your 
  176.      program will always use the latest Athena BIOS available whether 
  177.      it is the one you linked with or not.
  178.  
  179.      *\
  180.  
  181.      /*
  182.              *** What About The Hercules Graphics Modes ? ***
  183.  
  184.      The first QuickBASIC Library (Version 23.01) allows you to 
  185.      support the Hercules Cards with the standard BASIC graphics 
  186.      functions at the CGA screen resolution. It also makes it easy for 
  187.      you to support Hercules high resolution graphics through 
  188.      QuickBASIC's standard text functions, and pixel-oriented graphics 
  189.      through Athena BIOS functions. Future versions will offer 
  190.      extended graphics support for Hercules Graphics screen 
  191.      resolutions ... thus, Athena gives you a natural upward migration 
  192.      path to bring your programs up to date and keep them there.
  193.  
  194.      *\
  195.  
  196.      /*
  197.                    *** What About Other Languages ? ***
  198.  
  199.      The Library is intrinsically compatible with any language 
  200.      supporting object files and assembly language subroutine calls. 
  201.      "C" and the "Macro Assembler" interfaces will probably be 
  202.      released by the time you read this.
  203.  
  204.      If you work with these or other popular languages and would like 
  205.      to be able to include Athena BIOS with your product, then drop us 
  206.      a line and tell us so. We will notify you when your language 
  207.      interface becomes available.
  208.  
  209.      *\
  210.  
  211.      /*
  212.             *** How Effective Is The Emulation Capability ? ***
  213.  
  214.      The list of compatible software includes programs like BASICA, 
  215.      CodeView, QuickBASIC's Editor and about 95% of all others. It 
  216.      will even run CGA text applications which ordinarily hang up the 
  217.      computer unless a CGA is present AND programs which use Microsoft 
  218.      Mouse or software compatibles.
  219.  
  220.      The few which are least likely to work are certain games, so if 
  221.      your use is serious, chances are better than good that you won't 
  222.      encounter an application that won't run on your Hercules with 
  223.      Athena BIOS.
  224.      *\
  225.  
  226.      /*
  227.  
  228.                 *** Will It Work on Any Hercules Card ? ***
  229.  
  230.      All (8) CGA 40 column or (4) 80 column text pages work on ANY 
  231.      Hercules Graphics Adapter including the new Hercules Plus in 
  232.      4K RamFont mode (with your favorite font loaded).
  233.  
  234.      The 40 column CGA graphics mode even appears in shades of amber 
  235.      (or green or white depending on your monitor).
  236.  
  237.  
  238.  
  239.      *\
  240.  
  241.      /*
  242.                *** Will It Do Anything Besides Emulate ? ***
  243.  
  244.      Athena provides BIOS support for the High Resolution Hercules 350 
  245.      vertical by 720 horizontal modes, and a new 350 vertical by 360 
  246.      mode with three intensities and 4 logical pixel colors.
  247.  
  248.      Athena provides ALL of the Standard BIOS call support for these 
  249.      new modes including character generation, scrolling, pixel 
  250.      write/read, BIOS string functions and Microsoft Mouse support. 
  251.  
  252.      New functions support adapter switching, context saves, and 
  253.      multiple simultaneous character fonts in Hercules Graphics modes.
  254.      *\
  255.  
  256.      /*
  257.                             *** What Else ? ***
  258.  
  259.      o    Supports a new 8 page 80 column text mode for All Hercules 
  260.           Cards including Mouse support for all 8 pages.
  261.  
  262.      o    Provides extended equipment, system capability information 
  263.           for applications. It even detects whether or not a CGA 
  264.           supports Hercules page switching and what model Hercules is 
  265.           installed.
  266.  
  267.      o    Supports faster video operation in ALL modes than Standard 
  268.           ROM BIOS.
  269.      *\
  270.  
  271.      /*
  272.      o    Simple replacement for "buggy compatible" BIOS.
  273.  
  274.      o    Easily upgraded as features are added by simply changing 
  275.           Drivers. This means it won't become obselete as ROMs will.
  276.  
  277.      o    Installs as a Device Driver for MS-DOS version 2.10 or later
  278.  
  279.      o    Adds PC-AT BIOS print string functions to the PC or 
  280.           compatibles.
  281.  
  282.      o    Supports Flicker-Free scrolling on modern Color Graphics 
  283.           Adapters.
  284.      *\
  285.  
  286.      /*
  287.  
  288.      o    Offers CGA software programmers the ultimately simple 
  289.           upgrade to support the Hercules Graphics Card with their 
  290.           existing code. (Libraries)
  291.  
  292.      o    Fully Compatible in all standard modes and in CGA Emulation 
  293.           modes with Hercules' new 4K RamFont cards.
  294.  
  295.      o    Supports multiple simultaneous text fonts in Hercules Graphics 
  296.           modes (such as italics, bold, reverse, underline, etc.) by 
  297.           allowing external font tables.
  298.  
  299.      *\
  300.  
  301.      /*
  302.                     *** What Comes in the Package ? ***
  303.  
  304.      Device Drivers come on a 5 1/4" IBM format diskette, with the 
  305.      Users Guide and a "Buss Terminator".
  306.  
  307.      Programmer's Libraries come with everything that the Device 
  308.      Drivers do, plus the selected Library files, Library Reference, 
  309.      and the Athena Video BIOS Programmer's Reference.
  310.  
  311.      Software will be supplied on 3.5" diskette if requested.
  312.  
  313.  
  314.      *\
  315.  
  316.      /*
  317.                    *** So What's a Buss Terminator ? ***
  318.  
  319.      The one inch tall "Buss Terminator" is a proprietary device which 
  320.      is largely responsible for Athena's Emulation success rate. It is 
  321.      designed to fit a PC slot ordinarily made useless by accessory 
  322.      cabling or piggy-back cards and is only required if you will use 
  323.      Emulation modes with applications that are un-aware of Athena BIOS.
  324.  
  325.      Applications linked with Athena BIOS or applications which 
  326.      communicate with an Athena Digital Device Driver are expected to 
  327.      play by the rules .. so no Buss Terminator is ever required for 
  328.      them to run in Emulation mode or otherwise.
  329.      *\
  330.  
  331.      /*
  332.  
  333.                      *** What About Installation ? ***
  334.  
  335.      Software installation is a matter of copying the Athena Device 
  336.      Driver to your boot disk, and inserting a one line command in 
  337.      your MS-DOS config.sys file:
  338.  
  339.                       DEVICE = ATHENA.SYS [/switches]
  340.  
  341.      The Buss Terminator is about as difficult as a printer card, 
  342.      except it needs no screws and no cables.
  343.  
  344.      *\
  345.  
  346.      /*
  347.                   *** What Computers Are Supported ? ***
  348.  
  349.      Athena Digital Video BIOS Drivers and Libraries are compatible 
  350.      with a variety of MS-DOS computers, including the PC, PC-XT, PC-
  351.      AT, Leading Edge, and most any other hardware compatible as long 
  352.      as it has PC or PC-AT compatible Buss Slots. If yours won't work 
  353.      and you are using supported video hardware, we will find out why 
  354.      and correct it or refund your money. Microsoft Mouse and software 
  355.      compatibles are also supported. Athena BIOS supports a variety of 
  356.      display adapters including the Color Graphics Adapter, Monochrome 
  357.      Card, Hercules Graphics Card, Enhanced Graphics Adapter, Hercules 
  358.      InColor Card, and Hercules Graphics Card Plus.
  359.      *\
  360.  
  361.      /*
  362.               *** What if I Have More Than One Adapter ? ***
  363.  
  364.      Athena BIOS will correctly detect and handle adapter switching 
  365.      for the following multi-adapter combinations:
  366.  
  367.      Hercules Graphics                       
  368.      Hercules InColor                        EGA Color*    
  369.      Hercules Plus            WITH           CGA           
  370.      Mono Text Only                          Hercules Color
  371.      EGA Monochrome*
  372.  
  373.           * EGA Color and EGA monochrome cannot be used together.
  374.      *\
  375.  
  376.      /*
  377.             *** Controlling Athena BIOS After Installation ***
  378.  
  379.      With the Device Driver, you are provided a utility which allows 
  380.      you keyboard control over Athena's variety of modes. With this 
  381.      utility, you can:
  382.  
  383.      o    Select Active Adapters.
  384.      o    Disable and Reset the BIOS so you can change hardware modes 
  385.                on multi-mode adapters.
  386.      o    Obtain installed equipment and status reports.
  387.      o    Freely Enter and Exit Emulation Mode.
  388.  
  389.      *\
  390.  
  391.      /*
  392.                         *** What Does It Cost ? ***
  393.  
  394.      The Athena BIOS Device Driver is currently 35.00 direct from Athena 
  395.      Digital. Of course, prices are subject to change as time goes on 
  396.      and this demo becomes outdated.
  397.  
  398.      Athena Digital Video BIOS Libraries are currently 100.00 each 
  399.      with no distribution royalties. There are certain distribution 
  400.      restrictions which do not affect application programs, but do 
  401.      restrict distribution for resident utilities, shells, and program 
  402.      compilers.
  403.  
  404.      *\
  405.  
  406.      /*
  407.  
  408.  
  409.          *** How about Hardware or Software OEMs and Dealers ? ***
  410.  
  411.      Dealers, OEMS, and those desiring Site Licenses are welcome and 
  412.      encouraged to contact Athena Digital about sub-license, quantity
  413.      discounts, special programming requirements, or special hardware 
  414.      support.
  415.  
  416.  
  417.  
  418.  
  419.      *\
  420.  
  421.      /*
  422.  
  423.                    *** Why So Much About Hercules ? ***
  424.  
  425.      The Hercules video standard was the third available for the IBM 
  426.      Personal Computer and the first which offered truly high graphics 
  427.      resolution. It was also the first to support graphics on the TTL 
  428.      monochrome display.
  429.  
  430.      Today, Hercule's standards are universally accepted as the 
  431.      optimum display adapters for TTL monochrome PC systems and 
  432.      Hercule's development continues.
  433.  
  434.      *\
  435.  
  436.      /*
  437.                  *** What do you Have Against Color ? ***
  438.  
  439.      Absolutely nothing, but we do feel that computer users who don't 
  440.      want and don't need color deserve full BIOS support as well. They 
  441.      should have at least the same tools and software available for 
  442.      their equipment as is available for color equipment.
  443.  
  444.      Athena BIOS provides this support.
  445.  
  446.      It is long past time for Hercules and others to become an 
  447.      integral part of the Personal Computer system BIOS.
  448.  
  449.      *\
  450.  
  451.      /*
  452.                    *** But I Prefer and Need Color ! ***
  453.  
  454.      Athena Digital supports color too. The display resolution and 
  455.      quality of the Hercules Graphics Card is now matched in color by 
  456.      Hercule's InColor RamFont standard. It is also approached by EGA 
  457.      and challenged by VGA. Each of these standards provides demanding 
  458.      users with superb color graphics resolution where it is desired 
  459.      or required.
  460.  
  461.      The BIOS is compatible with InColor and EGA. It provides InColor 
  462.      owners with CGA software support just as it supports the other 
  463.      Hercules Cards. It is also compatible with the EGA modes of VGA.
  464.      *\
  465.  
  466.      /*
  467.                     *** What About other Adapters ? ***
  468.  
  469.      The scope of Athena Video BIOS includes all display adapters. Our 
  470.      initial release is Hercules - oriented because we started Athena 
  471.      Digital based on response from a lesser program which was 
  472.      dedicated to partial Emulation.
  473.  
  474.      The fact is that all video adapters can have a place in Athena's 
  475.      Video BIOS for Personal Computer systems. Athena Digital is 
  476.      making a major effort to help users and programmers get the most 
  477.      from the hardware that supports us.
  478.  
  479.      *\
  480.  
  481.      /*
  482.                          *** Acknowledgments ***
  483.  
  484.  
  485.      We would like to thank those who contributed to an early Freeware 
  486.      version of Athena Digital's Emulator "HGCIBM". Though it provided 
  487.      no substantial funds, it was instrumental in encouraging us to 
  488.      create the Video BIOS. 
  489.  
  490.      Thanks to IBM for creating the Personal Computer.
  491.  
  492.                                  (cont'd)
  493.  
  494.      *\
  495.  
  496.      /*
  497.  
  498.                           *** Acknowledgments ***
  499.  
  500.  
  501.  
  502.      We owe a special Thanks to Hercules Computer Technology for 
  503.      creating the Graphics Cards and for the direct cooperation and 
  504.      support they have given Athena Digital during development of 
  505.      these products.
  506.  
  507.  
  508.  
  509.      *\
  510.  
  511.      /*
  512.                      *** Athena Digital's History ***
  513.  
  514.      In June of 1986, Athena Digital released a simple "Freeware" 
  515.      Emulator for Hercules cards which supported only the 200 by 640 
  516.      Color Graphics card mode (HGCIBM.COM Version 1.11). To our 
  517.      knowledge, this was the first such program publicly released.
  518.  
  519.      Response was widespread. This response inspired Athena Digital to 
  520.      create a "Shareware" Emulator (HGCIBM.COM Version 2.00) which 
  521.      expanded on the original program to provide a better Emulation.
  522.  
  523.  
  524.      *\
  525.  
  526.      /*
  527.      We also started development of what is now Athena Video BIOS. 
  528.      Initially the objective was optimum performance and effectiveness 
  529.      of Hercules Emulation and BIOS support for Hercules Graphics modes.
  530.  
  531.      With those objectives met, It was quickly realized that we could, 
  532.      through our BIOS, solve many of the incompatibility problems 
  533.      plaguing hardware and software developers. With this in mind we 
  534.      added CGA and EGA to the BIOS supported hardware list and 
  535.      development continues toward the objective of supporting all 
  536.      popular hardware.
  537.  
  538.          Thanks!! for reading .. you will return to the menu now.
  539.      *\
  540.  
  541.  
  542.